#include <iostream>
#include <vector>
#include <string>

using namespace std;

string optimalDivision(vector<int>& nums) {
    int n = nums.size();
    if (n == 1)
    {
        return to_string(nums[0]);
    }
    if (n == 2)
    {
        return to_string(nums[0]) + "/" + to_string(nums[1]);
    }
    string ret;
    ret += to_string(nums[0]) + "/(";
    for (int i = 1; i < n; ++i)
    {
        ret += to_string(nums[i]) + "/";
    }
    ret[ret.size() - 1] = ')';

    return ret;
}

int main()
{

	return 0;
}